package com.shell.customer.accreditation.keyword;

import com.shell.bee.contract.ContTemplateHelper;
import com.shell.bee.contract.annotation.Replaceable;
import java.io.PrintStream;
import java.io.Serializable;

public class EsignAuthKeyword implements Serializable {
	private static final long serialVersionUID = -6046022263198840384L;
	@Replaceable
	private String entName;
	@Replaceable
	private String legalNm;
	@Replaceable
	private String platformLegalNm;
	@Replaceable
	private String platformContactPhone;
	@Replaceable
	private String platformAddress;
	@Replaceable
	private String address;
	@Replaceable
	private String contactPhone;
	@Replaceable
	private String platformNm;
	@Replaceable
	private String authContSn;

	public String getEntName() {
		return this.entName;
	}

	public void setEntName(String entName) {
		this.entName = entName;
	}

	public String getLegalNm() {
		return this.legalNm;
	}

	public void setLegalNm(String legalNm) {
		this.legalNm = legalNm;
	}

	public String getPlatformLegalNm() {
		return this.platformLegalNm;
	}

	public void setPlatformLegalNm(String platformLegalNm) {
		this.platformLegalNm = platformLegalNm;
	}

	public String getPlatformContactPhone() {
		return this.platformContactPhone;
	}

	public void setPlatformContactPhone(String platformContactPhone) {
		this.platformContactPhone = platformContactPhone;
	}

	public String getPlatformAddress() {
		return this.platformAddress;
	}

	public void setPlatformAddress(String platformAddress) {
		this.platformAddress = platformAddress;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getContactPhone() {
		return this.contactPhone;
	}

	public void setContactPhone(String contactPhone) {
		this.contactPhone = contactPhone;
	}

	public String getPlatformNm() {
		return this.platformNm;
	}

	public void setPlatformNm(String platformNm) {
		this.platformNm = platformNm;
	}

	public String getAuthContSn() {
		return this.authContSn;
	}

	public void setAuthContSn(String authContSn) {
		this.authContSn = authContSn;
	}

	public static void main(String[] args) {
		String s = "aaaaaa{entName}bbbbbbbb${entName}";
		EsignAuthKeyword keyword = new EsignAuthKeyword();
		keyword.setEntName("������");
		System.out.println(ContTemplateHelper.replaceContent(s, keyword));
	}
}
